Array Thinking